package com.hongdee.help.taskconf.service;

public interface ITaskConfService {

    /**
     * 清空指定人员未开始的任务（未未完成 status=0）
     * @param saId
     * @param companyId
     */
    public void taskRemoveNoStartBySa(String saId,String companyId) throws Exception;

    /**
     * 清空指定人员所有任务
     * @param saId
     * @param companyId
     */
    public void allTaskRemoveBySa(String saId,String companyId) throws Exception;

    /**
     * 清空指定公司下所有未完成的任务
     * @param companyId
     */
    public void taskRemoveNoStatrtByCompany(String companyId) throws Exception;


    /**
     * 清空指定公司下所有未任务
     * @param companyId
     */
    public void allTaskRemoveByCompany(String companyId) throws Exception;

    /**
     * 指定公司重新分配任务
     * @param companyId
     * @throws Exception
     */
    public void taskDistByCompany(String companyId)throws Exception;
}
